Pubblicato: 12 dicembre 2024, ultimo aggiornamento: 20 maggio 2025
Con le API di AI integrate, la tua applicazione web può eseguire attività basate sull'IA senza dover eseguire il deployment o gestire i propri modelli di IA.
Requisiti
Stiamo lavorando per standardizzare queste API su tutti i browser.
Modelli
L'API Prompt, l'API Summarizer, l'API Writer e l'API Rewriter scaricano Gemini Nano, che è progettato per funzionare localmente su computer desktop e laptop. Queste API non funzionano sui dispositivi mobili.
Al momento, le API Summarizer, Writer e Rewriter supportano solo la modalità text-to-text. L'API Prompt avrà funzionalità multimodali disponibile per la prototipazione locale per i partecipanti al Programma Anteprima.
Hardware
Le API Language Detector e Translator funzionano su computer solo in Chrome.
Le API Prompt, Summarizer, Writer e Rewriter funzionano in Chrome se vengono soddisfatte le seguenti condizioni:
- Sistema operativo: Windows 10 o 11; macOS 13 o versioni successive (da Ventura in poi); o Linux. Chrome per Android, iOS e ChromeOS non è ancora supportato dalle nostre API basate su Gemini Nano.
- Spazio di archiviazione: almeno 22 GB sul volume contenente il tuo profilo Chrome.
- GPU: almeno 4 GB di VRAM.
- Rete: dati illimitati o una connessione senza limiti di traffico.
Questi requisiti sono previsti per te nel processo di sviluppo e per gli utenti che lavorano con le funzionalità che crei.
Inizia a creare
Sono disponibili diverse API di IA integrate in diversi stadi di sviluppo. Alcuni sono disponibili nella versione stabile di Chrome, altri sono disponibili per i partecipanti alle prove dell'origine e altri ancora sono disponibili solo per i partecipanti al programma Early Preview.
Ogni API ha un proprio insieme di istruzioni per iniziare e scaricare il modello, sia per la prototipazione locale sia negli ambienti di produzione con i trial di origine.
- API Traduttore
- API Language Detector
- API Summarizer
- API Prompt
- L'articolo API Prompt nelle estensioni di Chrome contiene istruzioni specifiche per aiutare gli sviluppatori di estensioni a creare con l'API Prompt.
- API Writer e API Rewriter
- API Prompt da utilizzare nelle estensioni di Chrome
- API Prompt per il web (solo EPP)
Tutte queste API possono essere utilizzate per creare estensioni di Chrome.
Utilizzare le API su localhost
Tutte le API sono disponibili su localhost
in Chrome. Per farlo, segui questi passaggi:
- Vai a
chrome://flags/#prompt-api-for-gemini-nano
. - Seleziona Attivata.
- Fai clic su Riavvia o riavvia Chrome.
Per verificare che Gemini Nano sia stato scaricato e funzioni come previsto, apri DevTools e
digita await LanguageModel.availability();
nella console. Dovrebbe essere restituito available
.
Risolvere i problemi relativi a localhost
Se Gemini Nano non funziona come previsto, segui questi passaggi:
- Riavvia Chrome.
- Vai a
chrome://components
. - Verifica che sia presente la Guida all'ottimizzazione per il modello di dispositivo. Ciò significa che Gemini Nano è disponibile o in fase di download.
- Se non è indicato alcun numero di versione, fai clic su Cerca aggiornamenti per forzare il download.
- Apri DevTools e digita
LanguageModel.availability();
nella console. Dovrebbe essere restituitoavailable
.
Se necessario, attendi un po' di tempo e ripeti questi passaggi.
Procedura per gli standard
Stiamo lavorando per standardizzare queste API, in modo che funzionino su tutti i browser. Ciò significa che abbiamo proposto le API alla community delle piattaforme web e le abbiamo spostate nel W3C Web Incubator Community Group per ulteriori discussioni.
Stiamo chiedendo un feedback a W3C, Mozilla e WebKit per ogni API.
Puoi scoprire di più su questa procedura per ogni API nella documentazione corrispondente.
Coinvolgere e condividere feedback
Se provi l'AI integrata e hai un feedback, saremo lieti di ascoltarlo.
- Scopri tutte le API di IA integrate.
- Partecipa al programma Early Preview per dare un'occhiata in anteprima alle nuove API e accedere alla nostra mailing list.
- Se hai un feedback sull'implementazione di Chrome, segnala un bug di Chromium.
- Scopri di più sugli standard web.